Device Driver Safety Through a Reference Validation Mechanism

نویسندگان

  • Dan Williams
  • Patrick Reynolds
  • Kevin Walsh
  • Emin Gün Sirer
  • Fred B. Schneider
چکیده

Device drivers typically execute in supervisor mode and thus must be fully trusted. This paper describes how to move them out of the trusted computing base, by running them without supervisor privileges and constraining their interactions with hardware devices. An implementation of this approach in the Nexus operating system executes drivers in user space, leveraging hardware isolation and checking their behavior against a safety specification. These Nexus drivers have performance comparable to inkernel, trusted drivers, with a level of CPU overhead acceptable for most applications. For example, the monitored driver for an Intel e1000 Ethernet card has throughput comparable to a trusted driver for the same hardware under Linux. And a monitored driver for the Intel i810 sound card provides continuous playback. Drivers for a disk and a USB mouse have also been moved successfully to operate in user space with safety specifications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study on CO2 benefit through Cooperative Systems

Broad activities are currently ongoing to reduce fuel and in consequence CO2 in the field of transport. Advanced driver information based cooperative systems are developed with the goal to help the driver to perform a more eco-friendly driving style with the result to safe fuel. Reaching the envisaged goal it is very important that the systems are accepted by the drivers and that drivers comply...

متن کامل

Vehicle Active Safety Systems for Preventing Road Departure Accidents

On U.S. highways single-vehicle road-departure (SVRD) accidents account for approximately one fourth of all accidents and one third of all fatalities. This paper describes an active safety system to help prevent SVRD accidents. Many aspects of the proposed system have been implemented on a prototype vehicle, and evaluated in driving tests. In addition to providing an overview of this vision-bas...

متن کامل

Behavior signal processing for vehicle applications

Within the past decade, analyzing and modeling human behavior by processing large amounts of collected data has become an active research field in the area of human–machine interaction. The research community is striving to find principled ways to explain and represent important behavioral characteristics of humans, with the goal of developing more efficient and more effective cooperative inter...

متن کامل

Validation of the Driver Behavior Questionnaire in a Representative Sample of Iranian Drivers

The Driver Behaviour Questionnaire (DBQ) is widely used around the world to investigate driving behaviours. However, it has several different versions extracted from the 50-items Manchester driver behaviour questionnaire for variety of societies. This study aims to calibrate the DBQ for the Iranian driver population and explore their aberrant driver behaviour. In total, 524 participants (325 me...

متن کامل

Accident Avoidance and Detection on Highways

Technological approaches for detecting and monitoring fatigue levels of driver fatigue continue to emerge and many are now in the development, validation testing, or early implementation stages. Previous studies have reviewed available fatigue detection and prediction technologies and methodologies. As the name indicates this project is about advanced technologies in cars for making it more int...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008